package com.qiujie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.qiujie.dto.ResponseDTO;
import com.qiujie.entity.DailyMenu;
import org.springframework.web.multipart.MultipartFile;

import java.sql.Date;

/**
 * 每日食谱Service接口
 */
public interface DailyMenuService extends IService<DailyMenu> {
    
    /**
     * 创建每日菜单
     * @param dailyMenu 菜单对象
     * @return 结果
     */
    ResponseDTO create(DailyMenu dailyMenu);
    
    /**
     * 更新每日菜单
     * @param dailyMenu 菜单对象
     * @return 结果
     */
    ResponseDTO update(DailyMenu dailyMenu);

    /**
     * 获取菜单列表

     * @return 结果
     */
    ResponseDTO getList();
    
    /**
     * 获取菜单详情
     * @param id 菜单ID
     * @return 结果
     */
    ResponseDTO getDetail(Integer id);

    /**
     * 上传食谱图片
     * @param file 图片文件
     * @return 结果
     */
    ResponseDTO uploadImage( MultipartFile file);

    /**
     * 删除饮食
     * @param id 分类ID
     * @return 结果
     */
    ResponseDTO delete(Integer id);

} 